package com.tian.authen.entity;

import com.mybatisflex.annotation.Column;
import com.mybatisflex.annotation.RelationOneToMany;
import com.mybatisflex.annotation.Table;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.List;

/**
 * @author zhumengping
 * @title: OauthClient
 * @projectName zhump-cloud
 * @date 2023/8/8 16:49
 */
@Data
@Table("oauth_client_details")
public class OauthClient implements Serializable {

    private String clientId;

    private String clientName;

    private String resourceIds;

    private String clientSecret;

    private String scope;

    private String authorizedGrantTypes;

    private String webServerRedirectUri;

    private String authorities;

    private Integer accessTokenValidity;

    private Integer refreshTokenValidity;

    private String additionalInformation;

    private String autoApprove;

    private Timestamp createTime;

    private Timestamp updateTime;
}
